
package com.zjxd.business.web.model.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.zjxd.business.web.model.dto.PayDto;
import com.zjxd.business.web.model.pojo.TBPay;
import com.zjxd.business.web.model.pojo.TBPayExample;
import com.zjxd.business.web.model.vo.PayVo;

public interface TBPayMapper {

	long countByExample(TBPayExample example);

	int deleteByExample(TBPayExample example);

	int deleteByPrimaryKey(Long rechargeid);

	int insert(TBPay record);

	int insertSelective(TBPay record);

	List<TBPay> selectByExample(TBPayExample example);

	TBPay selectByPrimaryKey(Long rechargeid);

	int updateByExampleSelective(@Param("record") TBPay record, @Param("example") TBPayExample example);

	int updateByExample(@Param("record") TBPay record, @Param("example") TBPayExample example);

	int updateByPrimaryKeySelective(TBPay record);

	int updateByPrimaryKey(TBPay record);

	List<PayVo> list(PayDto dto);

}